ENGAGED PROJECTS

Movable Antenna (MA) for Anti-interference (Just start)

  • Main tools: matlab.
  • A heuristic investigation into Anti-jamming through stochastic antenna movement, conducted under the supervision of Prof. Weidong Mei.

Computer Vision (CV) for Quadrotor Aircraft (Just start)

  • Main tools: matlab, C/C++, python, verilog.
  • A group project (6 people) for bare-metal programming for an automatic quadrotor aircraft for objection detection, robotic arm manipulation, and closed-loop flight control.

RV32I CPU Core for Education
(Jan 2025 — Present)

GPIO simulation in Digital
  • Main tools: verilog, VHDL, Digital, Kicad, iCESuger FPGA.
  • Simulate an entire RISC-V 32 bit CPU in verilog and Digital Software.
  • Support basic peripherals such as GPIOs, IIC, UART, VGA, etc.
  • Simple boot ROM in assembly, minimal interrupt service for running a Linux kernel.
  • Complete PCB design in Kicad (Not finished).

AME Source Coding (Oct 2024 — Nov 2024)

Proposed AME coding scheme
  • Main tools: python, matlab.
  • Final project of Information Theory Course.
  • Developed a method (Second-order Markov Adapative Approximation, AME) to perform source coding for the Game of Thrones. The performance of Huffman and Fano coding was also evaluated.

CNN for Mbed (Feb 2024 — May 2024)

Proposed CNN in L432KC MCU
  • Main tools: python, C++.
  • Integrated a Convolutional Neural Network (CNN) into an MCU for smart fall detection for the elderly.
  • Realized functions include smart fall detection, body temperature monitoring and real-time data visualization.

A Study of Generalized Fields and Extension to Higher Dimensions1 (Oct 2023 — Feb 2024)

1 I submitted this paper to the American Journal of Physics, but it was declined for publication.

Fields in high dimension can be reduced
  • A theoretical study of generalized natural fields and behaviours in higher dimensions.
  • Largely motivated by my tutor Mr. Yidong Liu and my friends and complete by myself.

Human Voice Recognition Smart Car (Sept 2023 — Dec 2023)

Voice-controlled car
  • Main tools: C++, STM32F103C8T6 MCU, etc.
  • Led a team of a group of 4 people.
  • Built a car with recognition of pre-defined English words to control the movements of a small car. Basic operations include moving forwards and backwards, turning or sliding left and right, etc.

Auto Door Opener for Dormitory (Sept 2023 — Oct 2023)

Door opener tested on breadboard
  • Main tools: C++, Nucleo L432KC MCU, Mbed library, OLED screen, etc.
  • This was the final project of the Microelectronic System course.
  • Realized opening our dormitory door by simply entering password from a keyboard outside the room (instead of using physical keys). Basic functions include setting up password manually, automatically lock if wrong password is entered over 5 times, display messages on an OLED screen, etc.

“XinTong Cup” Electronic Design Competition: Electronic Keyboard Music Player (Sept 2022 — Oct 2022)

  • Main tools: Keil C51, STC89C52RC MCU, etc.
  • Led a small team of a group of 3 people.
  • Successfully built a simplified keyboard music player with 8 keys using an 8-bit MCU by ST company and Keil C51 language for register-based development.
  • Functionality of the keyboard music player consists: Single note playing, chord playing, recording ability, replay and rewind capability, etc.

ACADEMIC RECORD

Detailed scores of core courses (GPA: 3.88)
Year Subject2 Score
Year 1 Calculus I/II
Linear Algebra
C Programming
Physics I
91/92
84
95
88
Year 2 Physics II
Signal and Systems
Probability and Statistics
Microelectronic Systems
Embedded Processors
Circuit Analysis and Design
Computer Network
Academic English
96
91
92
92
95
95
94
89
Year 3 Information Theory
Principles of Communication
Digital Circuit Design
Machine Learning
Stochastic Signal Analysis
91
95
86
86
82

2 I’m relatively confident in my understanding of the Boldface subjects.

RELEVANT SKILLS

3 See here where I use manim to explain the relation between adjoint and dual operator.

4 My repository.

OTHERS

  • Classical Music Enthusiast🎻: Violin player in UESTC symphony orchestra, votary of legendary composer Gustav Mahler and Johann Sebastian Bach.
  • Badminton Lover🏸: Sports always refreshes me at any time.
  • Learn Everything🔍: I’m open to think and learn everything exist or non-exist on earth.
  • Volunteer Work🤝: Love helping others, over 15 hours of volunteering.